import Vue from 'vue'
import App from './App'
import router from './router'
import store from "./store";

import axios from 'axios'

Vue.config.productionTip = false
// //axios基本使用
// axios({
//   base_url:'http://152.136.185.210:8000/api/w6/home/multidata' ,
//   //method:'post'
// }).then(res => {
//   console.log(res)
// })
//
//
// axios({
//   url:'http://152.136.185.210:8000/api/w6/home/data',
//   //拼接？以后的内容
//   params:{
//     type:'pop',
//     page:1
//   }
// }).then(res => {
//   console.log(res)
// })

// axios.defaults.baseURL='http://152.136.185.210:8000/api/w6'
// axios.defaults.timeout=6000
//
// //2。axios并发请求
// axios.all([axios({
//   url:'/home/multidata',
//   method:'post',
//   data:{
//     type:'sell',
//     page: 5
//   }
//   }
// ),axios(
//   {
//     url: '/home/data',
//     params:{
//       type:'sell',
//       page: 5
//     }
//   }
//
// )])
//   .then(axios.spread((res1,res2)=>{
//     console.log(res1);
//     console.log(res2);
//   }))

//实例化axios
// const instance1=axios.create({
//   baseURL:'http://152.136.185.210:8000/api/w6',
//   timeout:5000
// })
//
// instance1({
//   url:'/home/multidata'
// }).then(res=>{
//   console.log(res);
// })
//
// instance1({
//   url:'/home/data',
//   params:{
//     type:'pop',
//     page:1
//   }
// }).then(res=>{
//   console.log(res);
// })
//
//
// const instance2=axios.create({
//   baseURL:'',
//
// })

import {request} from "./network/request";

//第一种
// request({
//   url:'/home/multidata'
// },res=>
// {
//   console.log(res);
// },
//   err=>{
//   console.log(err)
//   })

//第二种
// request({
//   baseConfig:{},
//   success:function (res){
//     console.log(res);},
//   fail:function (err){
//     console.log(err);}
// })

//第三种
request({
  url:'/home/multidata'
}).then(res=>{
  console.log(res);
}).catch(err=>{
  console.log(err);
})






/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
